puppet animator - Turkish English Dictionary